#example-element {
    background-color: #eee;
    border: .75em solid;
    padding: .75em;
    display: grid;
    grid-gap: 10px;
    width: 200px;
}

#example-element :nth-child(1) {
    background-color: rgba(0, 0, 255, 0.2);
    border: 3px solid blue;
}

#example-element :nth-child(2) {
    background-color: rgba(255, 0, 200, 0.2);
    border: 3px solid rebeccapurple;
    grid-column: auto / span 3;
    grid-row: auto / span 2;
}

#example-element :nth-child(3) {
    background-color: rgba(94, 255, 0, 0.2);
    border: 3px solid green;
    grid-column: auto / span 2;
}
